package com.hospital.common.dto.section;

import jakarta.validation.constraints.NotNull;
import lombok.Data;

@Data
public class PostManagementReqDto {
    /**
     * 帖子ID
     */
    @NotNull(message = "帖子ID不能为空")
    private Long postId;

    /**
     * 是否置顶 (0否, 1是)
     */
    private Integer isTop;

    /**
     * 是否加精 (0否, 1是)
     */
    private Integer isPinned;

    /**
     * 操作类型枚举
     */
    public enum OperationType {
        TOP,        // 置顶操作
        PINNED,     // 加精操作
        BOTH        // 同时操作
    }
}
